In order to store loose variables,
the node <data> is always created in the xml,
inside of <data>, ALL variables and objects are stored.

This also allows the possibility of loading XML variables directly to _root, since they'll all end up inside an object named "data".
If this is problematic, the "data" object and its contents can be placed inside of a specified object.